﻿@using OBUCare.Core.Models;
@using OBUCare.Web.Models;
@using OBUCare.Web.Infrastructure;
@using OBUCare.Core.Common;
@model RepairOrderViewModel

@{
    var faultModel = ViewBag.FaultViewModel as IEnumerable<RepairOrderFaultViewModel>;
}

<h2>维修单信息预览</h2>
<table>
    <tr>
        <td>
            维修单编号：
        </td>
        <td>           
            @Html.DisplayFor(m=>m.REPAIR_ORDER_NO)
        </td>

        <td>
            受理营业厅：
        </td>
        <td>
            @Html.DisplayFor(m=>m.AGENT_Name)
        </td>

        <td>
            受理日期：
        </td>
        <td>
            @Html.DisplayFor(m=>m.CREATED_DATE)
        </td>
    </tr>

    <tr>
        <td>
            标签厂商：
        </td>
        <td>
            @Html.DisplayFor(m=>m.SUPPLIER)
        </td>

        <td>
            型号：
        </td>
        <td>
            @Html.DisplayFor(m=>m.SPEC_NAME)
        </td>

        <td>
            标签号：
        </td>
        <td>
            @Html.DisplayFor(m=>m.OBU_NO)
        </td>
    </tr>

    <tr>
        <td>
            客户编号：
        </td>
        <td>
            @Html.DisplayFor(m=>m.USER_NO)
        </td>

        <td>
            车牌号：
        </td>
        <td>
            @Html.DisplayFor(m=>m.VEHICLE_PLATE_NO)
        </td>

        <td>
            车型：
        </td>
        <td>
            @Html.DisplayFor(m=>m.VEHICLE_CLASS_NAME)
        </td>
    </tr>

    <tr>
        <td>
            发行日期：
        </td>
        <td>
            @Html.DisplayFor(m=>m.REGISTER_DATE)
        </td>

        <td>
            所有人：
        </td>
        <td>
            @Html.DisplayFor(m=>m.USER_Name)
        </td>

        <td>
            客户接受维修费用：
        </td>
        <td>
            @Html.DisplayFor(m=>m.MAX_PRICE)
            (元)
        </td>
    </tr>

    <tr>
        <td>
            手机号：
        </td>
        <td>
            @Html.DisplayFor(m=>m.MOBILE_TEL_NO)
        </td>

        <td>
            固定电话：
        </td>
        <td>
            @Html.DisplayFor(m=>m.TEL_NO)
        </td>

        <td>
            送修人：
        </td>
        <td>
            @Html.DisplayFor(m=>m.REPORTER)
        </td>
    </tr>

    <tr>
        <td>
            是否有备签：
        </td>
        <td>
            @{
                string hasSpareOub = "是";
                if (Model.SPARE_OBU_NO.IsNullOrEmpty())
                { 
                    hasSpareOub="否";
                }
             }
            @Html.Display(hasSpareOub)
        </td>

        <td>
            备用标签号：
        </td>
        <td>
            @Html.DisplayFor(m=>m.SPARE_OBU_NO)
        </td>

        <td>
            押金：
        </td>
        <td>
            @Html.DisplayFor(m=>m.SPARE_OBU_PRICE)
            (元)
        </td>
    </tr>

    <tr>
        <td>
            备签安装日期：
        </td>
        <td>
            @Html.DisplayFor(m=>m.SPARE_OBU_ISSUE_DATE)
        </td>

        <td>
            
        </td>
        <td>
            
        </td>

        <td>
           
        </td>
        <td>
            
        </td>
    </tr>

    <tr>
        <td>
            故障描述：
        </td>
        <td colspan="5">

            <ol>
                @foreach(var f in faultModel){
                    <li>
                        @{
                            var text=f.FAULT_TYPE_Text;
                            if (!f.REMARK.IsNullOrEmpty())
                            { text += "(" + f.REMARK + ")"; }
                         }
                        @text
                    </li>
                }  
            </ol>

          
        </td>
    </tr>

    <tr>
        <td>
            外观检测：
        </td>
        <td colspan="5">
            @Html.Display(Model.FACE_STATUS?"外观完好":"外观有故障")
        </td>
    </tr>

    <tr>
        <td>
            双方确认：
        </td>
        <td colspan="5">
            @Html.DisplayFor(m=>m.REPAIR_TYPE_Text)
        </td>
    </tr>
</table>